9118a7ff1db7c740bad4f196d094c41f5a3a3629,src/main/java/org/zwobble/mammoth/internal/styles/parsing/StyleMappingTokeniser.java,StyleMappingTokeniser,tokenise,#String#,8
Before Change
RegexTokeniser<TokenType> tokeniser = new RegexTokeniser<>(
TokenType.UNKNOWN,
list(
RegexTokeniser.rule(TokenType.IDENTIFIER, "([a-zA-Z][a-zA-Z0-9\\-]*)"),
RegexTokeniser.rule(TokenType.CLASS_NAME, "(\\.(?:[a-zA-Z0-9\\-]|\\\\.)+)"),
RegexTokeniser.rule(TokenType.COLON, ":"),
RegexTokeniser.rule(TokenType.GREATER_THAN, ">"),
RegexTokeniser.rule(TokenType.WHITESPACE, "\\s+"),
RegexTokeniser.rule(TokenType.ARROW, "=>"),
RegexTokeniser.rule(TokenType.EQUALS, "="),
RegexTokeniser.rule(TokenType.OPEN_PAREN, "\\("),
RegexTokeniser.rule(TokenType.CLOSE_PAREN, "\\)"),
After Change
RegexTokeniser<TokenType> tokeniser = new RegexTokeniser<>(
TokenType.UNKNOWN,
list(
RegexTokeniser.rule(TokenType.IDENTIFIER, "([a-zA-Z][a-zA-Z0-9\\-]*)"),
RegexTokeniser.rule(TokenType.CLASS_NAME, "(\\.(?:[a-zA-Z0-9\\-]|\\\\.)+)"),
RegexTokeniser.rule(TokenType.SYMBOL, ":|>|=>|=|\\(|\\)|\\[|\\]|\\||!"),
RegexTokeniser.rule(TokenType.WHITESPACE, "\\s+"),
RegexTokeniser.rule(TokenType.STRING, stringPrefix + "'"),